package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.WcsPceditMapper;
import com.ruoyi.system.domain.WcsPcedit;
import com.ruoyi.system.service.IWcsPceditService;

/**
 * 数据录入Service业务层处理
 * 
 * @author ZYT
 * @date 2020-11-27
 */
@Service
public class WcsPceditServiceImpl implements IWcsPceditService 
{
    @Autowired
    private WcsPceditMapper wcsPceditMapper;

    /**
     * 查询数据录入
     *
     * @param trkId 数据录入ID
     * @return 数据录入
     */
    @Override
    public WcsPcedit selectWcsPceditById(Long trkId)
    {
        return wcsPceditMapper.selectWcsPceditById(trkId);
    }

    /**
     * 查询数据录入列表
     * 
     * @param contNo 数据录入
     * @return 数据录入
     */
    @Override
    public WcsPcedit selectWcsPceditBySpearId(String  contNo)
    {
        return wcsPceditMapper.selectWcsPceditBySpearId(contNo);
    }

    /**
     * 查询数据录入列表
     *
     * @param wcsPcedit 数据录入
     * @return 数据录入
     */
    @Override
    public List<WcsPcedit> selectWcsPceditList(WcsPcedit wcsPcedit)
    {
        return wcsPceditMapper.selectWcsPceditList(wcsPcedit);
    }

    /**
     * 新增数据录入
     * 
     * @param wcsPcedit 数据录入
     * @return 结果
     */
    @Override
    public int insertWcsPcedit(WcsPcedit wcsPcedit)
    {
        return wcsPceditMapper.insertWcsPcedit(wcsPcedit);
    }

    /**
     * 修改数据录入
     * 
     * @param wcsPcedit 数据录入
     * @return 结果
     */
    @Override
    public int updateWcsPcedit(WcsPcedit wcsPcedit)
    {
        return wcsPceditMapper.updateWcsPcedit(wcsPcedit);
    }

    /**
     * 批量删除数据录入
     * 
     * @param trkIds 需要删除的数据录入ID
     * @return 结果
     */
    @Override
    public int deleteWcsPceditByIds(Long[] trkIds)
    {
        return wcsPceditMapper.deleteWcsPceditByIds(trkIds);
    }

    /**
     * 删除数据录入信息
     * 
     * @param trkId 数据录入ID
     * @return 结果
     */
    @Override
    public int deleteWcsPceditById(Long trkId)
    {
        return wcsPceditMapper.deleteWcsPceditById(trkId);
    }
}
